gps garmin navigation mcad marine plastic metal forming injection manufacturing bulk forming extrusion business hydroforming navi mechanical aluminum forming gis metal